require("mason-tool-installer").setup({

	-- a list of all tools you want to ensure are installed upon
	-- start; they should be the names Mason uses for each tool
	ensure_installed = {

		-- you can pin a tool to a particular version
		-- { 'golangci-lint', version = '1.47.0' },

		-- you can turn off/on auto_update per tool
		-- { 'bash-language-server', auto_update = true },

		-- "editorconfig-checker",

		"lua-language-server",
		-- "black",

		"bash-language-server",

		-- "prettier",
		-- "stylua",
		-- "clang-format",
		-- "shellcheck",
		-- "shfmt",

		-- "vint",
	},

	-- if set to true this will check each tool for updates. If updates
	-- are available the tool will be updated.
	-- Default: false
	auto_update = false,

	-- automatically install / update on startup. If set to false nothing
	-- will happen on startup. You can use `:MasonToolsUpdate` to install
	-- tools and check for updates.
	-- Default: true
	run_on_start = true,

	-- set a delay (in ms) before the installation starts. This is only
	-- effective if run_on_start is set to true.
	-- e.g.: 5000 = 5 second delay, 10000 = 10 second delay, etc...
	-- Default: 0
	start_delay = 3000, -- 3 second delay
})
